#ifndef TEST_TIMER_H
#define TEST_TIMER_H

#include <QtCore/QObject>

class Test_Timer : public QObject
{
    Q_OBJECT

public:
    using QObject::QObject;

private slots:
    /**
     * Verificamos que el temporizador
     * sea capaz de correr mas de un ciclo.
     */
    void test_temporize();

    /**
     * Verificamos que el temporizador
     * sea capaz de correr un solo cilco.
     */
    void test_singleShot();

    /**
     * Verificamos que las propiedades
     * del temporizador no pueden ser
     * modificadas a medio ciclo.
     */
    void test_changes();
};

#endif // TEST_TIMER_H
